 

// 获取全局应用程序实例对象
const app = getApp();
let postMoney = 0;

// 创建页面实例对象
Page({
  /**
   * 页面名称
   */
  name: "tixian",
  /**
   * 页面的初始数据
   */

  data: {
    avatarUrl:'',
    money: Number
  
  
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad () {
    this.setData({avatarUrl: app.globalData.userInfo.photourl});
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow () {
    app.util.request({
      url: 'entry/wxapp/User',
      data: {
        openid: app.globalData.userInfo.openId,
      },
      success: (res) => {
        console.log(res)
        this.setData({money: res.data.data.challenger.postreward})
      }
    })
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh () {
    
  },

  postMoneyInput(e) {
    postMoney = e.detail.value
  },

  cash() {
    console.log(postMoney)
    // if (app.globalData.userInfo.postreward  ) {
    //   wx.showToast({
    //     title: '最低提现1元',
    //     duration: 1500,
    //     mask: true
    //   })
    //   return
    // }

    //表单验证
    var reg = /(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/;
    if ( !reg.test(postMoney) ) {
      console.log(1)
      wx.showToast({
        title: '输入正确的提现金额',
        icon: 'none',
        duration: 1500,
        mask: true
      })
      return
    }

    if ( parseFloat(postMoney) < 1 ) {
      wx.showToast({
        title: '最低提现1元',
        icon: 'none',
        duration: 1500,
        mask: true
      })
      return
    }

    if ( parseFloat(postMoney) > parseFloat(app.globalData.userInfo.postreward) ) {
      wx.showToast({
        title: '提现金额大于可提现金额',
        icon: 'none',
        duration: 1500,
        mask: true
      })
      return
    }

    app.util.request({
      url: 'entry/wxapp/PayReward',
      data: {
        postreward: postMoney,
        openid: app.globalData.userInfo.openId
      },
      success: (res) => {
        wx.showToast({
          title: '提现成功',
          icon: 'none',
          duration: 1500,
          mask: true,
          success: () => {
            setTimeout(this.fresh, 1500); 
          }
        })
      }
    })
  },
  fresh() {
    app.util.request({
      url: 'entry/wxapp/User',
      data: {
        openid: app.globalData.userInfo.openId
      },
      success: (cb) => {
        console.log('cb: ', cb)
        this.setData({money: cb.data.data.challenger.postreward})
      }
    })
  }

  //以下为自定义点击事件
  
})

